#ifndef CONFIG_H
#define CONFIG_H

#include <iostream>

using std::ostream;

typedef long long          int64;
typedef unsigned long long uint64;
typedef long               int32;
typedef unsigned long      uint32;
typedef short              int16;
typedef unsigned short     uint16;
typedef char               int8;
typedef unsigned char      uint8;
typedef unsigned char      byte;

#define NAMESPACE_BEGIN(T) namespace T {
#define NAMESPACE_END        }

#endif